#!/bin/bash

# 定义项目路径
MYSQL_DIR="/root/project-dev/swpt/"
ITEM_SERVICE_DIR="/root/project-dev/swpt/docker/"

# 1. 停止并删除 MySQL 相关容器
echo "停止并删除相关容器..."
cd $MYSQL_DIR
docker-compose down

# 2. 删除之前的镜像
echo "删除之前的镜像..."
docker rmi swpt:swpt-admin-0.0.1-SNAPSHOT

# 3. 重新构建镜像
echo "重新构建镜像..."
cd $ITEM_SERVICE_DIR
docker build -t swpt:swpt-admin-0.0.1-SNAPSHOT .

# 4. 启动 MySQL 和相关服务
echo "启动Docker Compose..."
cd $MYSQL_DIR
docker-compose up -d

echo "构建成功!"
# 给脚本文件添加执行权限
# chmod +x /root/project-dev/swpt/build_and_restart.sh
# 执行脚本 /root/project-dev/swpt/build_and_restart.sh
# docker logs -f swpt-backend

